﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Control;
using DTO.Projectos;
using Contracts.Control;
using DTO.Utilizadores;
using SGPFWebApp.Controlos.Tipos;

namespace SGPFWebApp
{
    public partial class DespachoAbertura : BasePage
    {

        protected void Page_Load(object sender, EventArgs e)
        {
            visualizadorControlo.ObterProjectoFunc = gestProjs.DevolveProjecto;
            visualizadorControlo.ObterProjectosNoEstadoFunc = gestProjs.DevolveProjectosParaDespachoAbertura;
            visualizadorControlo.ProjectDetailsControl = projectDetail;
        }

        protected void Despacho_Click(object sender, EventArgs e)
        {
            gestProjs.DespachoAbertura(visualizadorControlo.ProjectoID, inputDespacho.Value, new Gestor(inputGestor.Text));
            feedback.InnerText = "Despacho emitido com sucesso!";
            feedback.Visible = true;
        }
    }
}